Во время отладки, например, в Eclipse, можно оценивать выражения выражений или условные точки останова.Как правило, они оцениваются на стороне клиента.Например, при отладке из Eclipse, это сам Eclipse, а не целевая виртуальная машина отладки, которая оценивает эти выражения.Это может быть довольно дорогостоящим, особенно в случае условных точек останова, поскольку отлаживающая виртуальная машина (т. Е. Eclipse) должна становиться активной при каждом попадании на точку останова, даже если условие оценивается как ложное.протокол отладки позволяет ему вместо этого оценивать такие выражения или условные контрольные точки в целевой VM отладки, так что целевая VM уведомляет отлаживающую VM только тогда, когда выражение / условие действительно оценивается как TRUE.