Loading article…
プローブ効果とは、システムを測定することによって生じる、システム動作の意図しない変更です。コード プロファイリングとパフォーマンス測定では、コード インストルメンテーションの挿入または削除によって生じる遅延により、アプリケーションが機能しなくなったり、予期しない動作が発生したりすることがあります。
例
電子機器では、テスト プローブを介してマルチメーター、オシロスコープ、またはその他のテスト デバイスを接続すると、わずかな容量、抵抗、またはインダクタンスが導入されることがあります。優れたスコープの影響はごくわずかですが、敏感な回路では、予期しない障害が発生したり、逆に障害が予期せず修復されたりすることがあります。
並列コンピュータプログラムのデバッグでは、デバッガのコード(プログラムコード内の注目点を視覚化することでデッドロックの原因を見つけるのに役立つように意図されている)がプログラムにアタッチされていると、障害(デッドロックなど)が存在しない場合があります。これは、追加コードが並列プロセスの実行タイミングを変更し、デッドロックが回避されたためです。[1]このタイプのバグは、量子力学の 観測者効果との類推から、口語的にハイゼンバグとして知られています。
参照
出典
- ^ 非決定性共有メモリプログラムのためのイベント操作 / 高性能コンピューティングとネットワーキング。第 9 回国際会議、HPCN Europe 2001、オランダ、アムステルダム、2001 年 6 月 25 ~ 27 日、
