Memory 你能找到一个程序将分配的内存量吗

Memory 你能找到一个程序将分配的内存量吗,memory,Memory,如果您查看程序的代码,就有可能找到它分配的内存量。内存有一个大的O符号吗。如果是这样,我将如何使用它?您是否有特定的语言?您是否希望有一个通用运行时(大θ),还是只想在运行它之前手工计算?如果您使用的是手动内存管理语言(即C/C++),那么您可以将它们相加,除非您有真正的动态分配,例如while循环或用户输入(在这一点上,您需要执行最大可接受数量)。如果您使用的是动态内存语言,则会有点困难,但概念应该是相同的。唯一的区别是,在动态中,您无法准确判断gc何时清理;手动时,您可以判断gc何时清理,从

如果您查看程序的代码,就有可能找到它分配的内存量。内存有一个大的O符号吗。如果是这样,我将如何使用它?

您是否有特定的语言?您是否希望有一个通用运行时(大θ),还是只想在运行它之前手工计算?如果您使用的是手动内存管理语言(即C/C++),那么您可以将它们相加,除非您有真正的动态分配,例如while循环或用户输入(在这一点上,您需要执行最大可接受数量)。如果您使用的是动态内存语言,则会有点困难,但概念应该是相同的。唯一的区别是,在动态中,您无法准确判断gc何时清理;手动时,您可以判断gc何时清理,从而为您提供更好的表示。大O更适合于动态,大OCI中的a认为大O和大θ更多地与增长率(速度)有关,而不是与内存有关?这是一个界限指标;通常用于时间,但也可以用来描述内存使用情况。不确定这是否是它最初的意图,但我认为这是可能的。内存使用情况是O(n^2)其中n是从键盘输入的字符数。这个符号可能表示一个strdup样式的方法。可能超出了big O的作用范围,但我不知道还有什么可以用来描述内存使用范围的。