Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] [Z] aalgorithm level memory abstraction levels abstraction, working at highest level of 2nd ActiveSyncADO ADO.NET comparedADO.NET ADO compared data connectors 2ndDataSets custom logic DataAdapter classes 2nd example 2nd 3rd overview 2nd performance 2nd 3rd 4th 5th tracking changes in data typed DataSet source code 2nd untyped DataSets 2nd when not to use 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th when to use 2nd 3rd 4th 5th XML files and streams to store and transfer data 2nd overviewalgorithm level memory computation inefficiencies memory allocation inefficienciesobject allocation reusing allocated objects 2nd 3rd 4th unnecessary object allocations, reducing 2nd 3rd 4th optimizations, analysis of 2nd 3rd overview 2nd reusing basic algorithm 2nd 3rd 4th 5th temporary objects 2nd algorithm metricsalgorithms absolute performance of criticalAPI abstraction overviewAPIsXML and creating API overview 2nd reader/writer XML DOM 2nd 3rd 4th 5th 6th 7th XMLReader 2nd 3rd 4th 5th 6th 7thXMLand XMLWriter 2nd 3rd 4th 5th 6th 7thapplication development overviewserver-based applications overview 2ndsmart-client mobile applications native code 2nd overview application level memory batched creation of grouped resources graphics resources, ways of deferred loading, caching, and releasing 2nd individual creation of drawing resources object allocation 2nd overhead data 2nd overview 2nd 3rd 4th 5th user data 2ndapplications overview architecture 2nd ASP.NET 2nd automated testing |