Learn R Programming

shard (version 0.1.0)

shared_diagnostics: Get diagnostics for a shared vector

Description

Get diagnostics for a shared vector

Usage

shared_diagnostics(x)

Value

A list with diagnostic information:

dataptr_calls

Number of times DATAPTR was accessed

materialize_calls

Number of times vector was copied to standard R vector

length

Number of elements

offset

Byte offset into underlying segment

readonly

Whether write access is prevented

type

R type of the vector

Arguments

x

A shard ALTREP vector

Examples

Run this code
# \donttest{
seg <- segment_create(400)
segment_write(seg, 1:100, offset = 0)
x <- shared_vector(seg, "integer", length = 100)

sum(x)

shared_diagnostics(x)
# }

Run the code above in your browser using DataLab