As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I have done some digging and poking and have come up short. I am looking for a freeware tool that I can give to my users to set Large Address Aware after I have given my application.
Background:
I work on a piece of software that has ~500 users. A small number (maybe 25?) of these users are running into memory problems when doing multiple large searches. The application is 32bit and is being run on everything from Win XP machines with 2 gigs of ram (if they are lucky) to users who are running 64bit Windows 7 with 4+ gigs of ram.
My team considered setting LAA after compile using the post build events, but a few of the websites I came across said there could be problems on older systems. If this information is wrong though and it would work with the old (small amount of ram) machines I wouldn't need the tool.
Thanks all.
Personally I like CFF Explorer. It can mark programs LAA as well as a ton of other features.
http://www.ntcore.com/exsuite.php
A quick google search turned up this, http://www.techpowerup.com/forums/showthread.php?t=112556.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am reading a few articles on memory leaks. I came across some of the tools like:
perfmon+debugdiag which is default windows tool
Sleepy
AMD code analyst
Including a debug_new in a stadx.h file for C++
wingdb with SOS dll
also some paid tools.
I wanted to know if perfmon+debugdiag is enough to detect all the memory leaks?. Or are there other tools that are better in some cases. I wanted to know when to use what.
Suppose I have a C# application which calls 3rd party unmanaged dll. How do I find the leak in the 3rd party DLL ?
The best tool by far I have used so far for this task is the .NET Memory Profiler.
A very good tool for this purpose is Red Gate's ANTS Memory Profiler: http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/features/
I have succesful used it only for managed DLLs, but it can profile COM+ applications too.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I mainly develop Java EE webapps so I don't have any experiences with desktop application at all. Now a friend of mine needed a little tool for daily business which I've build with Seam and a MySQL db in the background. In case of my experience this was done really fast.
Now I want to go further and produce a real small desktop app for him. I've looked at various options and developing a gtk# application with Mono seems my way to go for this little project. The application should be small and fast so I was thinking if a whole MySQL server is needed for my solution here.
What options I could evaluate instead of a database server which has to run as a service on the workingmachine? Storing data as XML?
To clarify the application has now 6 entites (Products, ProductTypes, Colors, Sizes, Orders, Production). On daily basis orders and production are added to a ProductType, very simple stuff.
XML would work for small sets up data, but if you are going to have larger sets I would recommend something like sqlite.
http://www.sqlite.org/
I have looked at various options and I tend to like SQLite
for client applications on .NET. It is a file based solution that does not require a database server to be installed on the machine, much like using an Access database but better.
Try SQLite
Can be other DB will interest, for example, Db4o or SQL CE 4.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
I heard a lot of people saying that java is slow comparing .net, like they had servers with application on java with jboss hibernate and other stuff and it was really slow, but when they moved to .net all the performance issues disappeared. Is java really much slower ?
isthere any benchmarks made ?
I think this is going to get closed as flame-bait, but I'll make a comment, anyway.
In my experience, Java servers/services can be just as performant as .Net servers/services. It depends more on the skill and experience of the designer & developer than the technology.
That being said, it is also my experience that most Java-based desktop applications (with significant user interfaces) are horribly slow and tend to exhibit weird behavioral issues. While it's possible for an inexperienced or unskilled C# developer to create the same bad UI in .Net, it is much more unlikely that a competent C# developer will experience these types of issues when writing a .Net app, compared to a similarly competent Java developer putting similar functionality into a Java app.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Is anyone on the site in the beta for MonoTouch? What issues have you been seeing with it?
I personally have found it a very nice little system and have just made a small test app with it. The test app seems to startup slowly, but it works on my device so I am happy to be using C# on the iPhone.
If you have access to the monotouch mailing list you will find lots of useful information.
I for one found a couple of issues, mainly with the Interface Builder generating the C# code.
another one was an issue with MapKit where the app crashes.
Constant conversation on issues and ways to work around it are in the list and in #monotouch on the GIMP irc network.
Monotouch:
https://itunes.apple.com/au/app/conqueror/id606796149?mt=8&ign-mpt=uo%3D4
https://itunes.apple.com/au/app/conqueror-for-ipad/id606816778?mt=8&uo=44
It's also using ZXing.Net.Mobile.MonoTouch
I just loved it.
I don't know much about beta version. I bought the professional license and I am happy with that. It's impressive how fast I can get things running on C#. These 2 games are retina ready and optimized for iPhone 5.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Duplicate
Time bomb needed in asp.net application
I've done developing my app in C#. I need some info of how I can implement 'trial' functionality for my app (I want to let the user use the app for 30 day for example)
Take a look at these tools:
.NET Licensing Pro
SerialShield SDK
PC Guard
Maxtocode
DeployLX Licensing
There are a lot of good answer in this question
Time bomb needed in ASP.NET application
There's also the solutions from Xheo, in particular DeployLX.
A specific commercial solution I've used is from Aladdin. They offer a USB dongle or a "software dongle" that allows you to pick and choose what features are enabled/disabled. The USB dongles even come with a battery-operated clock sealed in them so that gaming the system clock doesn't get around your protection.
Some people may say that any system like this can be broken. This is true. However, I've found Aladdin tools can be used to make cracking very difficult. Pair that with improving your protection on subsequent releases and what you get is a product that takes a lot of time and effort (cost) to break.
There's a related discussion on this SO question: Software evaluation licensing.
You can also check LicenseSpot which gives you the ability to control the license via the online license manager with activation, revoking and trial extensions.