当前位置:首页 > 内存 > 正文

安卓内存读写so

  • 内存
  • 2024-08-14 16:06:06
  • 9680

一、安卓系统的ram里除了程序之外还有什么?(跪求高人解答)我不是专家,所以我提出我的理解供讨论:
1。系统本身就占用大量内存,就像台式电脑启动后即使没有程序运行也要占用近1G内存一样。
2.我假设由于它是一个内核线程,它不会在系统空间中分配额外的内存,因此占用被认为是零。
3..so文件是动态链接库使用动态链接库的目的是为了复用和减少程序文件的大小。然而,每个应用程序使用不同的链接库版本和链接库中的功能。必须加载链接库。
二、用什么命令查看.so在内存中的基地址,NDKcrash非常感谢。今晚我会尝试一下。
异常抖动应该发生在子线程中。
我在native中pthread_create了一个子线程,用于处理从网页发送过来的表单(多个1G左右的文件)。通常GC线程在上传一段时间后就会挂掉。该程序可以毫无问题地接受多张图片和小视频文件。
怀疑存在野指针。
另外,程序打开后,系统可用内存为200M,下载烧录时,可用内存约为14M。
使用ofstream编写。
我使用缓冲区(char[1024])来接收和写出数据。
不知道是我内存泄漏还是ofstream的正常现象。