我在Visual Studio 2015和xamarin(MVVM light / sql light)下有一个应用程序。 此应用程序使用扫描引擎来扫描条形码。 在我的应用程序中,我有一个选项卡,其中包含三个片段,用户可以在其中滑动,并且在每个片段上,用户可以将一些产品(条形码)添加到recyclerView中。
当我有时使用该应用程序时,我收到消息:应用程序已停止!!! 我很无聊,这个问题很无聊,我找不到解决方法,也无法解决这个问题,也找不到发生的事情...
如果我看着进入Visual Studio的调试程序,就拥有
06-26 08:47:52.957 I/ADT (24874): ScanService`1 : OnScan BARCODE CODE
SCANNED: 17DD044016 Target ViewModel xxx
06-26 08:47:52.960 I/ADT (24874): xxx : Insert IN
06-26 08:47:52.960 I/ADT (24874): xxx : WriteSingleOperation IN
06-26 08:47:52.996 I/ADT (24874): xxx : WriteSingleOperation OUT
06-26 08:47:52.997 I/ADT (24874): xxx : Insert OUT
06-26 08:47:53.039 I/art (24874): Starting a blocking GC Explicit
The thread 0x1c has exited with code 0 (0x0).
06-26 08:47:53.119 I/art (24874): Explicit concurrent mark sweep GC freed
13066(1132KB) AllocSpace objects, 54(1052KB) LOS objects, 9% free,
154MB/170MB, paused 595us total 80.198ms
06-26 08:47:53.122 D/Mono (24874): GC_TAR_BRIDGE bridges 629 objects 1473
opaque 792 colors 643 colors-bridged 629 colors-visible 629 xref 144 cache-
hit 0 cache-semihit 0 cache-miss 14 setup 0.15ms tarjan 1.35ms scc-setup
0.20ms gather-xref 0.06ms xref-setup 0.02ms cleanup 0.12ms
06-26 08:47:53.122 D/Mono (24874): GC_BRIDGE: Complete, was running for
87.25ms
06-26 08:47:53.122 D/Mono (24874): GC_MINOR: (Nursery full) time 9.05ms,
stw 9.39ms promoted 172K major size: 2928K in use: 2220K los size: 1024K in
use: 221K
invalid address or address of corrupt block 0xabe7cea0 passed to dlfree06-26
08:47:53.136 F/libc (24874): invalid address or address of corrupt block
0xabe7cea0 passed to dlfree
任何想法都欢迎,我可以为避免这个问题做什么?
我尝试使用=> java最大堆大小来放置更多内存,但我的问题无法解决...
感谢您的时间和解释