我将在黑莓设备中解析传入的XML,并根据XML标记创建动态屏幕。
我已经使用net.rim.device.api.xml.parsers.DocumentBuilderFactory
和net.rim.device.api.xml.parsers.DocumentBuilder
类为此完成了POC。但我不确定这个POC的表现。
我有以下两个问题:
请建议。
答案 0 :(得分:1)
是上述方法的表现 生产效率还是有效的 更好的方法吗?
我想你不是要发送MBytes的XML来创建一个屏幕?因此,如果这些XML不是太大,我就不会为性能而烦恼。
但是,如果您希望通过解析尽可能快地使用来自BB API的org.xml.sax
包的类来实现SAX解析器。这是因为DOM解析器实际上使用了一些内部SAX解析器来创建DOM模型。但是我确信在相对较小的XML上,性能提升不值得花时间在编码上。
是否有可用的工具 衡量的表现 黑莓设备上的应用程序?
老实说,我从未试图找到这样的工具。通常我只是使用smth:
final long start = System.currentTimeMillis();
// do smth ..
final long end = System.currentTimeMillis();
log("passed for " + (end - start) + " ms"); // log() writes a message to SDCard