Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch from using FIFO to sockets #4

Open
propensive opened this issue Jan 20, 2023 · 0 comments
Open

Switch from using FIFO to sockets #4

propensive opened this issue Jan 20, 2023 · 0 comments
Assignees
Labels
api Relates to the API design core Describes core required functionality performance Relates to the efficiency or speed of an operation

Comments

@propensive
Copy link
Owner

Bidirectional communication between the parent and child JVM would be very useful. One possible utility would be to reuse JVMs which don't have changed classpaths, which would make running tests faster.

The classpath checking would need to be done carefully. Addition of a classpath directory which contains classfiles that have already been added to the classpath should trigger the launch of a new, separate JVM, since it's not easy to unload an old class and replace it with a new one, while we would like to reuse classes if they haven't changed.

@propensive propensive self-assigned this Jan 20, 2023
@propensive propensive added api Relates to the API design performance Relates to the efficiency or speed of an operation core Describes core required functionality labels Jan 20, 2023
@propensive propensive added this to the Primevère milestone Jan 20, 2023
@propensive propensive removed this from the Primevère milestone Oct 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Relates to the API design core Describes core required functionality performance Relates to the efficiency or speed of an operation
Projects
Status: Todo
Development

No branches or pull requests

1 participant