问题标签 [consumption]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 内存消耗?
我有一段代码在哪里
这里的问题是代码在每次循环时分配内存。我的意思是在指针循环时至少会保留 4 个字节。
iphone - iphone内存使用情况
使用内存分析器运行后,我的应用程序似乎非常缓慢地增加了它的内存消耗。
每当发生某些事件时,分析器都会检测到内存泄漏,我很快就修复了。但是当我在应用程序中没有做任何事情时,就会发生这种缓慢的内存消耗。该应用程序基本上刚刚启动。当我触摸一个物体并移动它时,消耗会更加明显。
我的应用程序中是否存在无法检测到的泄漏,或者这是正常行为(可能是内部框架库)?
谢谢
android - 如何计算使用 wifi 的 Android 手机的功耗?
我在 Android 1.6 手机上实现了一个路由协议,它使用无线(ad-hoc)网络来交换消息。现在我想从能耗的角度来评估它,基础是尝试计算传输单个数据包所浪费的能量,有人知道该怎么做吗?欢迎使用软件/硬件解决方案!
python - Cherrypy 中的内存消耗
我在 RESTful Web 服务中使用 Cherrypy,结果服务器返回 XML(lxml 用于创建 XML)。其中一些 XML 非常大。我注意到在处理了此类请求(返回大型 XML)后,内存没有被释放。
因此,我隔离了一个问题并创建了一个非常短的虚拟示例:
向http://localhost:8080/index发出请求后,内存消耗从 830MB 变为 1.2GB。然后,在处理完请求后,它会下降到 1.1GB 并一直保持在那里,直到服务器关闭。服务器关闭后,内存消耗降至 830MB。
在我的项目中,数据(当然)来自数据库,并且使用参数来指定应该检索哪些数据。如果发出相同的请求(具有相同的参数),则内存保持在 1.1GB,即没有使用额外的内存。但是,如果传递不同的参数,服务器会不断消耗越来越多的内存。释放内存的唯一方法是重新启动服务器。
您对为什么会发生这种情况以及如何解决它有任何想法吗?谢谢。
serialization - boost::serialization 序列化过程中内存消耗高
正如主题所暗示的那样,在将大量数据序列化到文件时,我遇到了 boost::serialization 的一个小问题。问题在于应用程序的序列化部分的内存占用大约是被序列化对象内存的 3 到 3.5 倍。
重要的是要注意,我拥有的数据结构是基类指针的三维向量和指向该结构的指针。像这样:
稍后将使用与此类似的代码对其进行序列化:
包括 boost/serialization/vector.hpp。
被序列化的类都继承自“MyBase”。
现在,自从我的项目开始以来,我使用不同的档案进行序列化,从典型的 binary_archive、text、xml 到最后的多态 binary/xml/text。这些中的每一个都以完全相同的方式起作用。
通常,如果我必须序列化少量数据,但我拥有的类数量为数百万(理想情况下约为 1000 万),并且我能够测试的内存使用情况始终如一地表明,这通常不会成为问题boost::serialization 部分代码分配的内存大约是写入文件时应用程序整个内存占用的 2/3。
这相当于为 400 万个对象占用了大约 13.5 GB 的 RAM,而对象本身占用了 4.2 GB。现在这是我能够使用我的代码的最大范围,因为我无法访问具有超过 8GB 物理 RAM 的机器。我还应该注意,这是一个在 Windows 7 专业 x64 版本上运行的 64 位应用程序,但在 Ubuntu 机器上情况类似。
任何人都知道我将如何解决这个问题,因为我无法接受对一个应用程序有如此高的内存要求,它在运行时不会像在序列化时那样使用那么多内存。
反序列化并没有那么糟糕,因为它分配了大约 1.5 倍所需内存。这是我可以忍受的。
尝试使用 boost::archive::archive_flags::no_tracking 关闭跟踪,但它的作用完全相同。
有人知道我应该怎么做吗?
.net - 在 .NET 程序集中向 ADODB 命令添加参数时出错
我有一个经典 ASP 页面正在使用的 .NET 程序集。我创建了一个返回 ADODB 记录集的方法。在我的 ADODB 命令对象中,我使用以下格式向 adCmdStoredProc CommandType 属性提供参数...
我收到一个铸造错误...
System.Exception 未处理
Message=System.InvalidCastException:无法将类型为“System.__ComObject”的 COM 对象转换为类类型“ADODB.InternalParameter”。表示 COM 组件的类型的实例不能转换为不表示 COM 组件的类型;但是,只要底层 COM 组件支持对接口的 IID 的 QueryInterface 调用,它们就可以转换为接口。
在线:
有任何想法吗?
存储过程:
web-services - 如何使用 excel 使用 Web 服务?
可能重复:
在 excel 中调用 Web 服务
你好,
我的 Intranet 上运行了一个基于 wsdl 的 Web 服务,其中包含一些不断更新的重要组织数据。
我有一些我们在这里运行的软件生成的 Excel 报告。
我希望能够使用 excel 使用 web 服务并在我的一个工作表中接收特定的数据集。
这可能吗?怎么做到呢?
提前致谢,
android - 如何找出Android设备中每个应用程序的电池消耗
谁能告诉我方法,如何找出android设备中每个应用程序的电池使用情况。
python - python进程占用100% CPU
我正在尝试运行 python 应用程序并根据指定的时间间隔执行操作。下面的代码不断消耗 100% 的 CPU。
我想避免让进程进入睡眠状态,因为在不同的时间间隔会有更多的动作要执行。
请指教
android - Android上的蓝牙功耗
这是我的第一个问题,我认为这很难回答:)
我的问题是
有谁知道Android上的mAh蓝牙消耗了多少?
我知道这取决于设备,但我需要一个没有太多细节的近似值
非常感谢大家