profileSync method
- OptimizerOptions optimizer = const OptimizerOptions(),
Runs Polars' in-memory profiler and returns both frames as one result.
Implementation
ProfileResult profileSync({
OptimizerOptions optimizer = const OptimizerOptions(),
}) {
final lease = _owner.lease('LazyFrame');
try {
return _runtime._adoptProfile(
_runtime._client.invokeSync('lazyProfile', {
'input': lease.handle.toString(),
...optimizer._toJson(),
}),
);
} finally {
lease.end();
}
}