gpt4 book ai didi

wolfram-mathematica - ClickPane 中的 FrameTicks->Automatic 导致持续的处理器事件

转载 作者:行者123 更新时间:2023-12-04 08:13:46 25 4
gpt4 key购买 nike

我发现一个 MatrixPlotClickPane如果选项 FrameTicks -> Automatic 会导致我的处理器核心之一以大约 50% 的事件率循环存在。我已将代码缩减为以下内容(实际上并没有做任何事情):

a = ConstantArray[0, {2, 11}];
ClickPane[
Dynamic@
MatrixPlot[a, FrameTicks -> Automatic],
# &
]

enter image description here

切换到 FrameTicks -> None停止核心事件。

enter image description here

为了研究处理器行为,我让 Clock None之间循环和 Automatic每 20 秒一次(首先删除上面的 ClickPane):
ClickPane[
Dynamic@
MatrixPlot[a, FrameTicks -> ft],
# &
]
Dynamic[ft = {Automatic, None}[[Clock[{1, 2, 1}, 20]]]]

这给了我以下处理器事件显示:

enter image description here

这是在我的 Win7-64/MMA 8.0.1 系统上。

我的问题是:
  • 这是否可以在其他系统上重现?
  • 我做错了什么还是这是一个错误?
  • 为什么裸机MatrixPlot[a] (没有任何 FrameTicks 设置)有这些奇怪的帧刻度选择吗?

  • enter image description here

    最佳答案

    赢 XP Mma 8.0

    enter image description here

    错过的峰值对应于笔记本被另一个窗口隐藏的时间。失去焦点并不会停止 CPU 消耗。

    关于wolfram-mathematica - ClickPane 中的 FrameTicks->Automatic 导致持续的处理器事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7531693/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com