Register and join over 40,000 other developers!
Recent Topics
-
Print specific values from dictionary with a specific key name
Siten0308 - Jun 20 2019 01:43 PM
-
Learn algorithms and programming concepts
johnnylo - Apr 23 2019 07:49 AM
-
Job Gig PHP Form Needed
PJohnson - Apr 18 2019 03:55 AM
-
How to make code run differently depending on the platform it is running on?
xarzu - Apr 05 2019 09:17 AM
-
How do I set a breakpoint in an attached process in visual studio
xarzu - Apr 04 2019 11:47 AM
Recent Blog Entries
Recent Status Updates
Popular Tags
- networking
- Managed C++
- stream
- console
- database
- authentication
- Visual Basic 4 / 5 / 6
- session
- Connection
- asp.net
- import
- syntax
- hardware
- html5
- array
- mysql
- java
- php
- c++
- string
- C#
- html
- loop
- timer
- jquery
- ajax
- javascript
- programming
- android
- css
- assembly
- c
- form
- vb.net
- xml
- linked list
- login
- encryption
- pseudocode
- calculator
- sql
- python
- setup
- help
- game
- combobox
- binary
- hello world
- grid
- innerHTML

solve application performance problems
Started by rotansh, Nov 08 2012 04:11 AM
performance application
3 replies to this topic
#1
Posted 08 November 2012 - 04:11 AM
hi
I want to know which features we have to use to increase application performance. Specially for data updations and data changes like share market trading software. There are many available but I want to know the best one.
Any help.
I want to know which features we have to use to increase application performance. Specially for data updations and data changes like share market trading software. There are many available but I want to know the best one.
Any help.
#2
Posted 08 November 2012 - 04:23 AM
oh, it's very hard to tell. there are probably so many factors that can make bad performance.
All depends on how the software's architectural and design and how it is programmed and how the data is stored, among others as performance of the computer running it and eventual network performance between a server and a client, if there is one.
All depends on how the software's architectural and design and how it is programmed and how the data is stored, among others as performance of the computer running it and eventual network performance between a server and a client, if there is one.
I'm a System developer at XLENT Consultant Group mainly working with SugarCRM.
Please DO NOT send mail or PM to me with programming questions, post them in the appropriate forum instead, where I and others can answer you.
#3
Posted 08 November 2012 - 04:24 AM
Avoid using INotifyPropertyChanged interface, unless it is required. If the object doesn’t change at run-time, it is better not to use this interface to save memory and CPU resources.
Add data to the end of collection (List<T>, BindingList<T>, ThreadSafeBindingList<T> etc). Otherwise, internal implementation of indexed collections will move and re-index all data starting from the newly added index.
Avoid adding data to a binding list with more than 10 000 items when the grid is sorted. Stop sorting to improve performance. However, if you need to add large amounts of data in real-time to the beginning of the grid, it's better to use the following:
rid.Sort.Enabled = false;
grid.DataSource = _datasource_;
//Add a single object to the beginning of the grid
grid.Nodes.Insert(0, _new_object_);
//Add a single object to the beginning of the binding list
IBindingList bl = ...;
bl.Insert(0, _new_object_);
more detail visithttp://www.dapfor.com/en/net-suite/net-grid/tutorial/performance-practical-recommendations
Add data to the end of collection (List<T>, BindingList<T>, ThreadSafeBindingList<T> etc). Otherwise, internal implementation of indexed collections will move and re-index all data starting from the newly added index.
Avoid adding data to a binding list with more than 10 000 items when the grid is sorted. Stop sorting to improve performance. However, if you need to add large amounts of data in real-time to the beginning of the grid, it's better to use the following:
rid.Sort.Enabled = false;
grid.DataSource = _datasource_;
//Add a single object to the beginning of the grid
grid.Nodes.Insert(0, _new_object_);
//Add a single object to the beginning of the binding list
IBindingList bl = ...;
bl.Insert(0, _new_object_);
more detail visithttp://www.dapfor.com/en/net-suite/net-grid/tutorial/performance-practical-recommendations
#4
Posted 09 November 2012 - 01:57 AM
If you are into trade market, you might want to know that c++ (not .NET) performs very better in TCP/IP sockets (packages) for multiple connections than c#, if you do what i think, you connect vs many servers, so you need to mind that.
As for data updation, you might want to:
- consider memory caches and datatables view with updating when the program is closed.
- check up the open processes, closing all those which are file intensive, as real time antiviruses
- you might want to set your database with no log, and even place it in a different disc.
there is many to see, but more input is required.
As for data updation, you might want to:
- consider memory caches and datatables view with updating when the program is closed.
- check up the open processes, closing all those which are file intensive, as real time antiviruses
- you might want to set your database with no log, and even place it in a different disc.
there is many to see, but more input is required.
Also tagged with one or more of these keywords: performance, application
Language Forums →
C and C++ →
Tool for testing exactly the performance of program / algorithmStarted by AamirYousafi, 13 Aug 2016 ![]() |
|
![]() |
||
General Forums →
General Programming →
Programming language for live stats app for sportsStarted by carlisthecarl, 06 Oct 2015 ![]() |
|
![]() |
||
![]() C++ application giving a wrong result (Visual C++)Started by zohratl, 01 Oct 2014 ![]() |
|
![]() |
||
Language Forums →
Java →
Java - write and run a simple console-window program for checking passwordsStarted by Alcamech, 30 Aug 2014 ![]() |
|
![]() |
||
![]() Making my application available on every device?Started by Error, 14 Aug 2014 ![]() |
|
![]() |
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download