如何解决JNI 调用中的内存管理,出现内存不足错误
我有一个 32 位 java 进程设置,有大约 12000 次调用 TestEncryption 方法。最近,触发了内存不足异常,我们不知道它是如何发生的,以及它是在本机内存端还是 JVM 端。虽然在JVM上观察到OOM异常,并且minor GC的执行率几乎是每小时一次。
请帮助我理解 _inDataBlock 和 _outDataBlock 的 deletelocalref 方法是否可以帮助我们避免等待下一次 GC,从而避免频繁的全堆 eden 空间场景。
from django.urls import path,reverse
from .views import *
from django.contrib.auth import views as auth_views
# namespace ↓ (view names need to be prefixed with 'accounts:')
app_name = 'accounts'
urlpatterns = [
path('create-user/',registerview,name='register'),path('login/',loginview,name='login'),path('logout/',logoutview,name='logout'),path(
'password_reset/',auth_views.PasswordResetView.as_view(
template_name='accounts/reset_password.html',success_url=reverse_lazy('accounts:password_reset_done'),email_template_name='path_to/template.html'
),name='password_reset'
),path('password_reset_done/',auth_views.PasswordResetDoneView.as_view(template_name='accounts/reset_password_sent.html'),name='password_reset_done'),path(
'password_reset/<uidb64>/<token>/',auth_views.PasswordResetConfirmView.as_view(
template_name='accounts/reset_password_form.html'
success_url=reverse_lazy('accounts:password_reset_complete')
),name='password_reset_confirm'
),path('password_reset_complete/',auth_views.PasswordResetCompleteView.as_view(template_name='accounts/reset_password_sucess.html'),name='password_reset_complete'),]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。