Overview
Impact Analytics provides its customers with sophisticated predictive
analysis and trending from a current, massive database of over 20000
media feeds and online data sources. Impact Analytics has the ability
to accurately predict emergence and shifts in public perception
and reaction intensity on customer selected issues such as stock
price changes, technology trends, election outcomes, political movements,
economic changes, product popularity and many others. Analyses that
normally require weeks and hundreds of man-hours, can be constructed
in only a few minutes, with depth and timeliness, and the help of
business intelligence products from Impact analytics.
Challenge
Impact Analytics have developed a business intelligence tool IDXReduction,
which was used in analyzing the media feeds and online data sources.
This tool was developed in Visual basic. The real-time data that
is being analyzed is massive and involves huge number of file/disk
operations. As a result the tool was consuming large amount of the
system resources and the performance was not satisfactory. More
over this tool is affecting the performance of other applications
running on the system as the system resources are shared among them.
Solution
PositiveEdge team has analyzed the tool that was developed in VB
by Impact analytics and has proposed and ported this tool to Visual
C++. C/C++ language provides efficient methods for file operations
and optimized string manipulations using pointers. As the tool has
to deal a lot with file operations and string manipulations, developing
this tool in VC++ yielded best optimal performance. Results from
the new version of the tool indicate that it is 3 times faster than
the original version and around 50% better in resource utilization.
This proved invaluable in giving the customers accurate shipping
cost information.
Technologies
MS VC++ 6.0, MS VB 6.0, InstallShield Developer 8.0.
|